import { config } from "@/config/config.js"

export class HTTP {
	request(parame) {
		// APP 和 小程序端不需要跨域
		// #ifdef APP-PLUS || MP-WEIXIN
		parame.url = `${config.BASE_URL}${parame.url}`
		// #endif
		
		// #ifdef H5
		parame.url = `/dev${ parame.url }`
		// #endif
		return new Promise((resolve, reject) => {
			uni.request({
				...parame,
				success: (result) => {
					resolve(result)
				},
				fail: (err) => {
					reject(err)
				}
			})
		})
	}
}